
#region Using Statements
    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    
    using Microsoft.Xna.Framework;
    using Microsoft.Xna.Framework.Graphics;
    using Microsoft.Xna.Framework.Content.Pipeline;
    using Microsoft.Xna.Framework.Content.Pipeline.Graphics;
    using Microsoft.Xna.Framework.Content.Pipeline.Processors;
    using Microsoft.Xna.Framework.Content.Pipeline.Serialization.Compiler;
    
    using HumanElement.Xna.Construct.ContentPipeline;

#endregion

namespace HumanElement.Xna.Construct.ContentPipeline
{
    using TWrite = SurfaceContent;

    /// <summary>
    /// This class will be instantiated by the XNA Framework Content Pipeline
    /// to write the specified data type into binary .xnb format.
    /// </summary>
    [ContentTypeWriter]
    public class RenderMonkeyTypeWriter : ContentTypeWriter<TWrite>
    {
        protected override void Write(ContentWriter output, TWrite value)
        {

        }

        /// <summary>
        /// Gets the assembly qualified name of the runtime loader for this type.
        /// </summary>
        /// <param name="targetPlatform">Name of the platform.</param>
        /// <returns>Name of the runtime loader.</returns>
        public override string GetRuntimeReader(TargetPlatform targetPlatform)
        {            
            return "MyNamespace.MyContentReader, MyGameAssembly";
        }
    }
}
